throw stone at - Spanish English Dictionary